package com.zhitan.ems.app.sse;

/**
 * 客户端操作类型枚举
 * 用于标识SSE推送消息的类型
 * 
 * @author zhitan
 */
public enum ClientOptType {

	/** 保持联通性心跳 */
	PING("保持联通性"),

	/** 创建支付通知 */
	CREATE_PAY("创建支付通知"),

	/** 检测项完成通知 */
	CHECK_ITEM_SUCCESS("检测项完成通知"),

	/** 检测完成通知 */
	CHECK_COMPLETE("检测完成通知"),

	/** 反馈接收通知 */
	RECEIVE_RESP_ID("反馈接收通知"),

	/** 终端激活通知 */
	ACTIVE_SUCCESS("终端激活"),

	/** 终端上传日志 */
	UPLOAD_LOG("终端上传日志"),

	/** 服务端关闭已经存在的上一个连接 */
	CLOSE_CONNECT("关闭连接"),

	/** 连接成功 */
	CONNECT_SUCCESS("登录成功");

	private String desc;

	ClientOptType(String desc) {
		this.desc = desc;
	}
	
	/**
	 * 获取描述信息
	 * 
	 * @return 描述信息
	 */
	public String getDesc() {
		return desc;
	}
	
	/**
	 * 设置描述信息
	 * 
	 * @param desc 描述信息
	 */
	public void setDesc(String desc) {
		this.desc = desc;
	}
}